Parallel Active Chart Parsing

نویسنده

  • G. Tsilikas
چکیده

Introduction In the field of linguistics, Active Chart Parsing (ACP) is an algorithm that generates all possible parsings of a sentence, given an ambiguous grammar. Therefore, ACP would be one part of a natural language interface to a database server, if real-time processing could be achieved. Parallel processing is one way to achieve real-time performance. A previously reported parallelizations of ACP [1] on a Network of Workstations (NOW) showed no speedup, rather the reverse, an unsurprising conclusion, as ACP is inherently finegrained and synchronous. Partial results, i.e. tentative or definite identification of phrases, are stored for later use in the sequential algorithm, and continually exchanged in any parallel algorithm. A further difficulty for any parallelization is that there is an ordering constraint, as, at least in the English language, aggregated phrases are formed from adjacent words or phrases. The reported implementation was through the Orca language, which adopts a shared-object model with implicit message passing. Replication of shared object state is reported to have resulted in a slow-down, as local changes of state required a broadcast. Therefore, the ACP algorithm is appropriate for a physically shared-memory address space, where no replication is required. In this paper, we report a parallelization on a commodity four-processor Dell multiprocessor (700 MHz with 1 GB memory, 1 MB L2 cache). Such processors, which are cost effective due to their commercial use as web servers, are programmed in parallel mode using multithreading.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Implementation of an Active Chart Parser in Orca

Active Chart Parsing is an eecient strategy used to generate all possible parsings of a sentence given an ambiguous grammar. This document describes several serial and parallel implementations of an Active Chart Parser. Timing results show that for this ne grained parallel application no speedup can be achieved on a LAN of workstations.

متن کامل

Experiences with the Orca Programming Language

We investigate the capabilities and shortcomings of Orca, a Modula-like parallel programming language supporting shared data objects on distributed memory platforms, by examining implementations of ve non-trivial parallel applications: game tree searching, active chart parsing, image skeletonization, simulation of a chaotic predator/prey system, and polygon overlay.

متن کامل

A Generic Approach to Parallel Chart Parsing with an Application to LinGO

Multi-processor systems are becoming more commonplace and affordable. Based on analyses of actual parsings, we argue that to exploit the capabilities of such machines, unification-based grammar parsers should distribute work at the level of individual unification operations. We present a generic approach to parallel chart parsing that meets this requirement, and show that an implementation of t...

متن کامل

MCHART: A Flexible, Modular Chart Parsing System

One of the most attractive properties of the active chart parsing methodology (Kay 1980; Thompson and Ritchie 1983) is the distinction it makes possible between essential bookkeeping mechanisms, scheduling issues, and details of grammatical formalisms. MCHART is a framework within which active chart parsing systems can be constructed. It provides the essential bookkeeping mechanisms, and carefu...

متن کامل

Syntax Augmented Machine Translation via Chart Parsing with Integrated Language Modeling

We present a hierarchical phrase-based translation model which annotates and generalizes existing phrase translations with syntactic categories derived from parsing the target side of a parallel corpus. We associate target parse trees for each training sentence pair with a search lattice constructed from the existing phrase translations on the corresponding source sentence, and consider techniq...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004